package com.droid.faces;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;

import com.droid.persistor.dao.Tipo_Gasto;
import com.droid.persistor.facade.PersistorFacade;

//@FacesConverter(value="jogadorConverter")
public class Tipo_GastoConverter implements Converter {

	
	 @Override
	 public Object getAsObject(FacesContext fc, UIComponent uic, String string) {

			PersistorFacade pFacade= new PersistorFacade();
		
			Tipo_Gasto tgo = pFacade.getTipo_Gasto(string);

			/*	System.out.println(tgo.getNombre() + " "
						+ tgo.getIdCategoria() + " " + tgo.getIdTipo_Gasto()
						+ " " ); // access with get() method*/

	 return tgo;
	 }

	 @Override
	 public String getAsString(FacesContext fc, UIComponent uic, Object o) {

		 Tipo_Gasto tipo_gasto = new Tipo_Gasto();
		 tipo_gasto= (Tipo_Gasto) o;

		 return tipo_gasto.getNombre();
		 
	 }

	}